package com.keqiang.chart.impl.axis

import android.graphics.RectF
import com.keqiang.chart.model.Entity

/**
 * 轴线图实体
 *
 * @param xIndex X轴坐标数据，正常情况下肯定与[XAxis]标签一一对应。如果想偏移，以标签位置0举例，此值可以设置为0.5，
 * 则绘制点X坐标在标签位置0和标签位置1中间的位置。
 *
 * @param value y轴数据
 *
 * @author Created by wanggaowan on 2022/7/27 10:33
 */
open class AxisEntity @JvmOverloads constructor(val xIndex: Float, value: Float = 0f) : Entity(value) {
    /**
     * 绘制时的坐标，如果仅绘制点，则[RectF.left]==[RectF.right],[RectF.top]==[RectF.bottom]。
     * 注意获取时机，数据未绘制或正在刷新，数据可能不准确。
     */
    var drawRectF = RectF()
        private set
}